Issues of Architectural Description Languages for Handling Dynamic Reconfiguration
نویسندگان
چکیده
Dynamic reconfiguration is the action of modifying a software system at runtime. Several works have been using architectural specification as the basis for dynamic reconfiguration. Indeed ADLs (architecture description languages) let architects describe the elements that could be reconfigured as well as the set of constraints to which the system must conform during reconfiguration. In this work, we investigate the ADL literature in order to illustrate how reconfiguration is supported in four well-known ADLs: π-ADL, ACME, C2SADL and Dynamic Wright. From this review, we conclude that none of these ADLs: (i) addresses the issue of consistently reconfiguring both instances and types; (ii) takes into account the behaviour of architectural elements during reconfiguration; and (iii) provides support for assessing reconfiguration, e.g., verifying the transition against properties.
منابع مشابه
Formal Specification and Analysis of Dynamic Reconfiguration of Software Architecture
Many of today’s software systems must cope with changing configurations, and my PhD work (among other current research) seeks to provide ways to specify and analyse the dynamics of such architectures. I am looking at work done in Software Architecture, Distributed Systems, Mobile Computing, and Theoretical Computer Science in order to develop a formal framework at a sufficiently abstract level ...
متن کاملArchitectural Integration and Evolution in a Model World
Architectural Description Languages (ADLs) fall into the narrow category of frequently using only one fixed representation scheme. Over the past years, it has become more obvious that no single such ADL is adequate in addressing a large number of stakeholder concerns. This paper, therefore, discusses the need and challenges of multi-view development with ADLs and introduces a decorative stance ...
متن کاملDesign of a New Mathematical Model for Integrated Dynamic Cellular Manufacturing Systems and Production Planning
This paper presents a new mathematical model for integrated dynamic cellular manufacturing systems and production planning that minimizes machine purchasing, intra-cell material handling, cell reconfiguration and setup costs. The presented model forms the manufacturing cells and determines the quantity of machine and movements during each period of time. This problem is NP-hard, so a meta-heur...
متن کاملArchitectural support for socio-technical systems
to support multiple views in the sense of (Kruchten 1995). More specifically Darwin corresponds to a couple of Kruchten’s views: the behavioural view and the service view for the purpose of behavioural analysis and construction, respectively. Each view is an elaboration of the basic structural view (i.e., the skeleton upon which the flesh of behavioural specification is hung). 3.2.3.1 Architect...
متن کاملDynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures
Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1205.4699 شماره
صفحات -
تاریخ انتشار 2012